package com.liqing.movecomment.vo;

import java.io.Serializable;
import java.util.List;

public class Content implements Serializable {
    private String message;
    /*
    *
    * */
    private at_name_to_mid at_name_to_mid;
    //<editor-fold defaultstate="collapsed" desc="delombok">
    private List<UserReply> members;
    //</editor-fold>

    //<editor-fold defaultstate="collapsed" desc="delombok">
    @SuppressWarnings("all")
    public Content() {
    }
    //</editor-fold>

    @SuppressWarnings("all")
    public String getMessage() {
        return this.message;
    }

    //<editor-fold defaultstate="collapsed" desc="delombok">
    @SuppressWarnings("all")
    public at_name_to_mid getAt_name_to_mid() {
        return this.at_name_to_mid;
    }
    //</editor-fold>

    //<editor-fold defaultstate="collapsed" desc="delombok">
    @SuppressWarnings("all")
    public List<UserReply> getMembers() {
        return this.members;
    }

    @SuppressWarnings("all")
    public void setMessage(final String message) {
        this.message = message;
    }

    @SuppressWarnings("all")
    public void setAt_name_to_mid(final at_name_to_mid at_name_to_mid) {
        this.at_name_to_mid = at_name_to_mid;
    }

    @SuppressWarnings("all")
    public void setMembers(final List<UserReply> members) {
        this.members = members;
    }

    @Override
    @SuppressWarnings("all")
    public boolean equals(final Object o) {
        if (o == this) return true;
        if (!(o instanceof Content)) return false;
        final Content other = (Content) o;
        if (!other.canEqual((Object) this)) return false;
        final Object this$message = this.getMessage();
        final Object other$message = other.getMessage();
        if (this$message == null ? other$message != null : !this$message.equals(other$message)) return false;
        final Object this$at_name_to_mid = this.getAt_name_to_mid();
        final Object other$at_name_to_mid = other.getAt_name_to_mid();
        if (this$at_name_to_mid == null ? other$at_name_to_mid != null : !this$at_name_to_mid.equals(other$at_name_to_mid)) return false;
        final Object this$members = this.getMembers();
        final Object other$members = other.getMembers();
        if (this$members == null ? other$members != null : !this$members.equals(other$members)) return false;
        return true;
    }

    @SuppressWarnings("all")
    protected boolean canEqual(final Object other) {
        return other instanceof Content;
    }

    @Override
    @SuppressWarnings("all")
    public int hashCode() {
        final int PRIME = 59;
        int result = 1;
        final Object $message = this.getMessage();
        result = result * PRIME + ($message == null ? 43 : $message.hashCode());
        final Object $at_name_to_mid = this.getAt_name_to_mid();
        result = result * PRIME + ($at_name_to_mid == null ? 43 : $at_name_to_mid.hashCode());
        final Object $members = this.getMembers();
        result = result * PRIME + ($members == null ? 43 : $members.hashCode());
        return result;
    }

    @Override
    @SuppressWarnings("all")
    public String toString() {
        return "Content(message=" + this.getMessage() + ", at_name_to_mid=" + this.getAt_name_to_mid() + ", members=" + this.getMembers() + ")";
    }
    //</editor-fold>
}
